with difficulties or setbacks - İngilizce Eş Anlamlılar Sözlük